May 28
2024
SELL
Payment of exercise price or tax liability
$431,742
$95.73 p/Share
4,510
Reduced 12.72%
30,940
Common Stock
May 28
2024
BUY
Grant, award, or other acquisition
-
14,140
Added 28.51%
35,450
Common Stock
May 20
2024
SELL
Open market or private sale
$93,843
$95.08 p/Share
987
Reduced 4.43%
21,310
Common Stock
May 17
2024
SELL
Payment of exercise price or tax liability
$30,633
$95.73 p/Share
320
Reduced 1.96%
16,030
Common Stock
May 17
2024
SELL
Open market or private sale
$77,942
$94.82 p/Share
822
Reduced 4.79%
16,350
Common Stock
May 17
2024
BUY
Grant, award, or other acquisition
-
6,267
Added 21.94%
22,297
Common Stock
May 16
2024
SELL
Payment of exercise price or tax liability
$24,932
$94.8 p/Share
263
Reduced 1.44%
17,942
Common Stock
May 16
2024
SELL
Open market or private sale
$74,027
$96.14 p/Share
770
Reduced 4.29%
17,172
Common Stock
May 15
2024
SELL
Payment of exercise price or tax liability
$24,894
$96.49 p/Share
258
Reduced 1.4%
18,205
Common Stock
Jul 18
2023
SELL
Open market or private sale
$443,520
$90.0 p/Share
4,928
Reduced 21.07%
18,463
Common Stock
Jul 18
2023
BUY
Exercise of conversion of derivative security
$281,290
$57.08 p/Share
4,928
Added 17.4%
23,391
Common Stock
May 18
2023
SELL
Payment of exercise price or tax liability
$118,592
$83.34 p/Share
1,423
Reduced 7.16%
18,463
Common Stock
May 16
2023
SELL
Payment of exercise price or tax liability
$28,457
$89.21 p/Share
319
Reduced 1.58%
19,886
Common Stock
May 15
2023
BUY
Grant, award, or other acquisition
-
3,084
Added 13.24%
20,205
Common Stock
May 12
2023
SELL
Payment of exercise price or tax liability
$9,962
$88.16 p/Share
113
Reduced 0.66%
17,121
Common Stock
Jan 23
2023
SELL
Open market or private sale
$215,190
$90.0 p/Share
2,391
Reduced 12.18%
17,234
Common Stock
Jan 23
2023
BUY
Exercise of conversion of derivative security
$135,258
$56.57 p/Share
2,391
Added 10.86%
19,625
Common Stock
Sep 06
2022
SELL
Open market or private sale
$7,452
$73.78 p/Share
101
Reduced 0.58%
17,234
Common Stock
May 19
2022
SELL
Open market or private sale
$83,804
$59.1 p/Share
1,418
Reduced 7.56%
17,335
Common Stock
May 16
2022
SELL
Open market or private sale
$6,003
$56.1 p/Share
107
Reduced 0.74%
14,413
Common Stock
May 16
2022
BUY
Grant, award, or other acquisition
-
4,340
Added 18.79%
18,753
Common Stock
Sep 07
2021
SELL
Open market or private sale
$6,461
$64.61 p/Share
100
Reduced 0.68%
14,520
Common Stock
May 19
2021
SELL
Open market or private sale
$6,899
$55.19 p/Share
125
Reduced 0.85%
14,620
Common Stock
May 18
2021
BUY
Grant, award, or other acquisition
-
10,605
Added 41.83%
14,745
Common Stock
May 17
2021
SELL
Open market or private sale
$6,381
$55.97 p/Share
114
Reduced 2.68%
4,140
Common Stock