Sep 01
2023
BUY
Grant, award, or other acquisition
$6,436
$114.94 p/Share
56
Added 0.13%
42,943
Common Stock
Jun 02
2023
BUY
Grant, award, or other acquisition
$5,988
$92.13 p/Share
65
Added 0.15%
42,887
Common Stock
Mar 15
2023
BUY
Grant, award, or other acquisition
-
3,037
Added 6.62%
42,822
Common Stock
Mar 10
2023
SELL
Payment of exercise price or tax liability
$566,736
$93.49 p/Share
6,062
Reduced 13.22%
39,785
Common Stock
Mar 10
2023
BUY
Grant, award, or other acquisition
-
11,968
Added 20.7%
45,847
Common Stock
Mar 02
2023
BUY
Grant, award, or other acquisition
$5,979
$96.44 p/Share
62
Added 0.18%
33,879
Common Stock
Dec 02
2022
BUY
Grant, award, or other acquisition
$5,983
$96.5 p/Share
62
Added 0.18%
33,817
Common Stock
Sep 02
2022
BUY
Grant, award, or other acquisition
$5,903
$100.05 p/Share
59
Added 0.17%
33,755
Common Stock
Jun 02
2022
BUY
Grant, award, or other acquisition
$4,812
$114.57 p/Share
42
Added 0.12%
33,696
Common Stock
May 02
2022
SELL
Open market or private sale
$5,135,697
$114.98 p/Share
44,666
Reduced 57.03%
33,654
Common Stock
May 02
2022
BUY
Exercise of conversion of derivative security
$2,968,056
$66.45 p/Share
44,666
Added 36.32%
78,320
Common Stock
Mar 15
2022
BUY
Grant, award, or other acquisition
-
2,783
Added 7.64%
33,654
Common Stock
Mar 12
2022
SELL
Payment of exercise price or tax liability
$689,539
$110.15 p/Share
6,260
Reduced 16.86%
30,871
Common Stock
Mar 12
2022
BUY
Grant, award, or other acquisition
-
13,254
Added 26.31%
37,131
Common Stock
Mar 10
2022
SELL
Payment of exercise price or tax liability
$46,820
$108.38 p/Share
432
Reduced 1.78%
23,877
Common Stock
Mar 02
2022
BUY
Grant, award, or other acquisition
$5,154
$107.37 p/Share
48
Added 0.2%
24,309
Common Stock
Dec 02
2021
BUY
Grant, award, or other acquisition
$5,228
$85.7 p/Share
61
Added 0.25%
24,261
Common Stock
Sep 02
2021
BUY
Grant, award, or other acquisition
$5,200
$77.61 p/Share
67
Added 0.28%
24,200
Common Stock
Jun 02
2021
BUY
Grant, award, or other acquisition
$4,882
$88.77 p/Share
55
Added 0.23%
24,133
Common Stock
Mar 15
2021
BUY
Grant, award, or other acquisition
$302,518
$79.61 p/Share
3,800
Added 13.63%
24,078
Common Stock
Mar 12
2021
SELL
Payment of exercise price or tax liability
$35,379
$81.33 p/Share
435
Reduced 2.1%
20,278
Common Stock
Mar 10
2021
SELL
Payment of exercise price or tax liability
$33,949
$79.88 p/Share
425
Reduced 2.01%
20,713
Common Stock
Mar 02
2021
SELL
Payment of exercise price or tax liability
$237
$79.16 p/Share
3
Reduced 0.01%
21,137
Common Stock
Mar 02
2021
BUY
Grant, award, or other acquisition
$6,254
$79.16 p/Share
79
Added 0.37%
21,140
Common Stock
Feb 28
2021
SELL
Payment of exercise price or tax liability
$232,770
$75.55 p/Share
3,081
Reduced 12.07%
22,436
Common Stock