Feb 05
2024
SELL
Open market or private sale
$6,214,250
$177.55 p/Share
35,000
Reduced 3.49%
968,357
Common Stock
Nov 27
2023
SELL
Payment of exercise price or tax liability
$749,609
$154.75 p/Share
4,844
Reduced 0.48%
1,003,357
Common Stock
Nov 27
2023
BUY
Grant, award, or other acquisition
-
11,123
Added 1.09%
1,008,201
Common Stock
Nov 15
2023
SELL
Payment of exercise price or tax liability
$16,379,993
$154.68 p/Share
105,896
Reduced 9.6%
997,078
Common Stock
Nov 15
2023
BUY
Exercise of conversion of derivative security
-
232,913
Added 17.44%
1,102,974
Common Stock
Dec 08
2022
SELL
Open market or private sale
$1,850,700
$123.38 p/Share
15,000
Reduced 1.61%
915,667
Common Stock
Nov 16
2022
-
750
Reduced 0.08%
964,917
Common Stock
Nov 16
2022
SELL
Open market or private sale
$4,466,542
$130.41 p/Share
34,250
Reduced 3.55%
930,667
Common Stock
Nov 15
2022
SELL
Payment of exercise price or tax liability
$17,213,707
$132.01 p/Share
130,397
Reduced 11.9%
965,667
Common Stock
Nov 15
2022
BUY
Grant, award, or other acquisition
-
12,469
Added 1.12%
1,096,064
Common Stock
Nov 15
2022
BUY
Exercise of conversion of derivative security
-
284,083
Added 20.77%
1,083,595
Common Stock
Aug 01
2022
SELL
Open market or private sale
$613,550
$122.71 p/Share
5,000
Reduced 0.62%
799,512
Common Stock
May 02
2022
SELL
Open market or private sale
$569,500
$113.9 p/Share
5,000
Reduced 0.62%
804,512
Common Stock
Feb 01
2022
SELL
Open market or private sale
$581,250
$116.25 p/Share
5,000
Reduced 0.56%
893,096
Common Stock
Nov 16
2021
SELL
Open market or private sale
$1,822,050
$121.47 p/Share
15,000
Reduced 1.81%
814,512
Common Stock
Nov 15
2021
SELL
Payment of exercise price or tax liability
$16,054,527
$120.05 p/Share
133,732
Reduced 13.88%
829,512
Common Stock
Nov 15
2021
BUY
Grant, award, or other acquisition
-
9,263
Added 0.95%
963,244
Common Stock
Nov 15
2021
BUY
Exercise of conversion of derivative security
-
295,077
Added 23.62%
953,981
Common Stock
Aug 02
2021
SELL
Open market or private sale
$2,004,900
$133.66 p/Share
15,000
Reduced 2.23%
658,904
Common Stock
May 03
2021
SELL
Open market or private sale
$1,959,150
$130.61 p/Share
15,000
Reduced 2.18%
673,904
Common Stock
Feb 01
2021
SELL
Open market or private sale
$2,042,250
$136.15 p/Share
15,000
Reduced 2.13%
688,904
Common Stock
Nov 16
2020
SELL
Open market or private sale
$2,439,000
$97.56 p/Share
25,000
Reduced 3.43%
703,904
Common Stock
Nov 15
2020
SELL
Payment of exercise price or tax liability
$4,252,257
$97.21 p/Share
43,743
Reduced 5.66%
728,904
Common Stock
Nov 15
2020
BUY
Exercise of conversion of derivative security
-
99,841
Added 11.44%
772,647
Common Stock
Nov 12
2020
SELL
Payment of exercise price or tax liability
$190,875
$94.68 p/Share
2,016
Reduced 0.3%
672,806
Common Stock