Nov 20
2024
SELL
Open market or private sale
$264,000
$88.0 p/Share
3,000
Reduced 2.83%
103,155
Common Stock, par valu...
Oct 04
2024
SELL
Open market or private sale
$270,000
$90.0 p/Share
3,000
Reduced 2.75%
106,155
Common Stock, par valu...
Jun 17
2024
BUY
Grant, award, or other acquisition
-
45,125
Added 29.25%
109,155
Common Stock, par valu...
Mar 12
2024
SELL
Open market or private sale
$510,000
$85.0 p/Share
6,000
Reduced 8.57%
64,030
Common Stock, par valu...
Feb 29
2024
SELL
Payment of exercise price or tax liability
$1,701,416
$80.72 p/Share
21,078
Reduced 23.14%
70,030
Common Stock, par valu...
Feb 29
2024
BUY
Grant, award, or other acquisition
-
47,675
Added 34.35%
91,108
Common Stock, par valu...
Jan 04
2024
SELL
Payment of exercise price or tax liability
$309,954
$81.14 p/Share
3,820
Reduced 8.08%
43,433
Common Stock, par valu...
Jan 03
2024
SELL
Payment of exercise price or tax liability
$93,037
$82.7 p/Share
1,125
Reduced 2.33%
47,253
Common Stock, par valu...
Jan 03
2024
BUY
Grant, award, or other acquisition
-
10,839
Added 18.3%
48,378
Common Stock, par valu...
Nov 15
2023
SELL
Open market or private sale
$400,500
$80.1 p/Share
5,000
Reduced 11.75%
37,539
Common Stock, par valu...
Sep 01
2023
SELL
Open market or private sale
$392,250
$78.45 p/Share
5,000
Reduced 10.52%
42,539
Common Stock, par valu...
May 31
2023
SELL
Open market or private sale
$914,850
$60.99 p/Share
15,000
Reduced 23.99%
47,539
Common Stock, par valu...
Feb 28
2023
SELL
Payment of exercise price or tax liability
$1,338,767
$85.89 p/Share
15,587
Reduced 19.95%
62,539
Common Stock, par valu...
Feb 28
2023
BUY
Grant, award, or other acquisition
-
35,185
Added 31.05%
78,126
Common Stock, par valu...
Jan 04
2023
SELL
Payment of exercise price or tax liability
$314,888
$82.41 p/Share
3,821
Reduced 8.17%
42,941
Common Stock, par valu...
Jan 03
2023
SELL
Payment of exercise price or tax liability
$151,361
$81.95 p/Share
1,847
Reduced 4.46%
39,577
Common Stock, par valu...
Jan 03
2023
BUY
Grant, award, or other acquisition
-
7,185
Added 13.32%
46,762
Common Stock, par valu...
Aug 24
2022
SELL
Open market or private sale
$2,348,178
$112.01 p/Share
20,964
Reduced 33.6%
41,424
Common Stock, par valu...
Mar 04
2022
SELL
Open market or private sale
$1,800,600
$90.03 p/Share
20,000
Reduced 24.28%
62,388
Common Stock, par valu...
Feb 28
2022
SELL
Open market or private sale
$7,836,707
$80.36 p/Share
97,520
Reduced 61.35%
61,424
Common Stock, par valu...
Feb 28
2022
SELL
Payment of exercise price or tax liability
$1,353,762
$81.19 p/Share
16,674
Reduced 16.83%
82,388
Common Stock, par valu...
Feb 28
2022
BUY
Exercise of conversion of derivative security
$5,530,359
$56.71 p/Share
97,520
Added 38.02%
158,944
Common Stock, par valu...
Feb 28
2022
BUY
Grant, award, or other acquisition
-
37,638
Added 27.53%
99,062
Common Stock, par valu...
Feb 23
2022
-
4,613
Reduced 6.99%
61,424
Common Stock, par valu...
Feb 02
2022
SELL
Open market or private sale
$2,016,750
$75.0 p/Share
26,890
Reduced 28.94%
66,037
Common Stock, par valu...