Nov 14
2024
-
678
Reduced 1.75%
38,093
Common Stock
Nov 12
2024
SELL
Open market or private sale
$4,468,394
$214.61 p/Share
20,821
Reduced 34.94%
38,771
Common Stock
Nov 12
2024
BUY
Exercise of conversion of derivative security
$1,688,583
$81.1 p/Share
20,821
Added 25.89%
59,592
Common Stock
Feb 26
2024
SELL
Payment of exercise price or tax liability
$16,152
$150.96 p/Share
107
Reduced 0.28%
38,771
Common Stock
Feb 23
2024
SELL
Payment of exercise price or tax liability
$95,431
$150.76 p/Share
633
Reduced 1.6%
38,878
Common Stock
Feb 23
2024
BUY
Grant, award, or other acquisition
-
4,975
Added 11.18%
39,511
Common Stock
Feb 22
2024
SELL
Payment of exercise price or tax liability
$120,388
$150.11 p/Share
802
Reduced 2.27%
34,536
Common Stock
Feb 21
2024
BUY
Grant, award, or other acquisition
-
6,017
Added 14.55%
35,338
Common Stock
Jan 29
2024
SELL
Payment of exercise price or tax liability
$82,030
$142.91 p/Share
574
Reduced 1.92%
29,321
Common Stock
Nov 28
2023
SELL
Open market or private sale
$1,165,095
$127.5 p/Share
9,138
Reduced 22.94%
30,691
Common Stock
Nov 28
2023
-
796
Reduced 2.59%
29,895
Common Stock
Feb 26
2023
SELL
Payment of exercise price or tax liability
$28,498
$114.45 p/Share
249
Reduced 0.62%
39,829
Common Stock
Feb 23
2023
SELL
Payment of exercise price or tax liability
$73,886
$116.54 p/Share
634
Reduced 1.56%
40,078
Common Stock
Feb 22
2023
BUY
Grant, award, or other acquisition
-
7,516
Added 15.58%
40,712
Common Stock
Feb 20
2023
SELL
Payment of exercise price or tax liability
$21,920
$115.37 p/Share
190
Reduced 0.57%
33,196
Common Stock
Jan 29
2023
SELL
Payment of exercise price or tax liability
$62,722
$106.49 p/Share
589
Reduced 1.73%
33,386
Common Stock
Aug 08
2022
SELL
Open market or private sale
$1,962,167
$105.96 p/Share
18,518
Reduced 34.52%
35,126
Common Stock
Aug 08
2022
-
1,151
Reduced 3.28%
33,975
Common Stock
Aug 08
2022
BUY
Exercise of conversion of derivative security
$231,404
$48.33 p/Share
4,788
Added 10.71%
39,914
Common Stock
Jul 31
2022
SELL
Payment of exercise price or tax liability
$398,202
$105.68 p/Share
3,768
Reduced 7.16%
48,856
Common Stock
Jul 31
2022
BUY
Grant, award, or other acquisition
-
9,599
Added 15.43%
52,624
Common Stock
Feb 26
2022
SELL
Payment of exercise price or tax liability
$10,491
$98.05 p/Share
107
Reduced 0.25%
43,025
Common Stock
Feb 23
2022
BUY
Grant, award, or other acquisition
-
5,940
Added 12.1%
43,132
Common Stock
Feb 21
2022
SELL
Payment of exercise price or tax liability
$21,650
$94.13 p/Share
230
Reduced 0.61%
37,192
Common Stock
Feb 20
2022
SELL
Payment of exercise price or tax liability
$17,791
$94.13 p/Share
189
Reduced 0.5%
37,422
Common Stock